package ch.supsi.gavdat.elevator.model;

import java.text.SimpleDateFormat;
import java.util.Date;

public class Spostamento extends PersistentObject{
	private int daPiano;
	private int aPiano;
	private int peso;
	private Date dataPartenza;
	
	public Spostamento(int daPiano, int aPiano, int peso, Date dataPartenza) {
		super();
		this.daPiano = daPiano;
		this.aPiano = aPiano;
		this.peso = peso;
		this.dataPartenza = dataPartenza;
	}
	
	public int getDaPiano() {
		return daPiano;
	}
	public void setDaPiano(int daPiano) {
		this.daPiano = daPiano;
	}
	
	public int getaPiano() {
		return aPiano;
	}
	public void setaPiano(int aPiano) {
		this.aPiano = aPiano;
	}
	
	public int getPeso() {
		return peso;
	}
	public void setPeso(int peso) {
		this.peso = peso;
	}
	
	public Date getDataPartenza() {
		return dataPartenza;
	}
	public void setDataPartenza(Date dataPartenza) {
		this.dataPartenza = dataPartenza;
	}
	
	@Override
	public String toString(){
		SimpleDateFormat sdf = new SimpleDateFormat("d MMM yyyy HH:mm:ss");
		return sdf.format(dataPartenza)+": dal piano "+daPiano+" al "+aPiano+" / "+peso+" KG";
	}
}
